<!doctype html>
<html class="no-js" lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>
    
  opentstack-neutron - NeilBlog
  
  </title>
  
  
  <link href="atom.xml" rel="alternate" title="NeilBlog" type="application/atom+xml">
    <link rel="stylesheet" href="asset/css/foundation.min.css" />
    <link rel="stylesheet" href="asset/css/docs.css" />
    <script src="asset/js/vendor/modernizr.js"></script>
    <script src="asset/js/vendor/jquery.js"></script>
  <script src="asset/highlightjs/highlight.pack.js"></script>
  <link href="asset/highlightjs/styles/github.css" media="screen, projection" rel="stylesheet" type="text/css">
  <script>hljs.initHighlightingOnLoad();</script>
<script type="text/javascript">
  function before_search(){
    var searchVal = 'site: ' + document.getElementById('search_input').value;
    document.getElementById('search_q').value = searchVal;
    return true;
  }
</script>
  </head>
  <body class="antialiased hide-extras">
    
    <div class="marketing off-canvas-wrap" data-offcanvas>
      <div class="inner-wrap">


<nav class="top-bar docs-bar hide-for-small" data-topbar>


  <section class="top-bar-section">
  <div class="row">
      <div style="position: relative;width:100%;"><div style="position: absolute; width:100%;">
        <ul id="main-menu" class="left">
        
        <li id=""><a target="self" href="index.html">Home</a></li>
        
        <li id=""><a target="_self" href="archives.html">Archives</a></li>
        
        </ul>

        <ul class="right" id="search-wrap">
          <li>
<form target="_blank" onsubmit="return before_search();" action="https://google.com/search" method="get">
    <input type="hidden" id="search_q" name="q" value="" />
    <input tabindex="1" type="search" id="search_input"  placeholder="Search"/>
</form>
</li>
          </ul>
      </div></div>
  </div>
  </section>

</nav>

        <nav class="tab-bar show-for-small">
  <a href="javascript:void(0)" class="left-off-canvas-toggle menu-icon">
    <span> &nbsp; NeilBlog</span>
  </a>
</nav>

<aside class="left-off-canvas-menu">
      <ul class="off-canvas-list">
        
        <li><a target="self" href="index.html">Home</a></li>
        
        <li><a target="_self" href="archives.html">Archives</a></li>
        

    <li><label>Categories</label></li>

        
            <li><a href="Python.html">Python</a></li>
        
            <li><a href="opentstack-neutron.html">opentstack-neutron</a></li>
        
            <li><a href="%E6%8A%80%E6%9C%AF%E5%91%A8%E8%BE%B9.html">技术周边</a></li>
        
            <li><a href="%E9%A1%B9%E7%9B%AE%E7%AC%94%E8%AE%B0.html">项目笔记</a></li>
         

      </ul>
    </aside>

<a class="exit-off-canvas" href="#"></a>


        <section id="main-content" role="main" class="scroll-container">
        
       

 <script type="text/javascript">
	$(function(){
		$('#menu_item_index').addClass('is_active');
	});
</script>
<div class="row">
	<div class="large-8 medium-8 columns">
		<div class="markdown-body home-categories">
		
			<div class="article">
                <a class="clearlink" href="15621228986145.html">
                
                  <h1>devstack 安装openstack</h1>
                  <div class="a-content">
                      
                      <div class="a-content-text">
                        
                        	<ul>
<li>
<a href="#toc_0">参考资料</a>
</li>
<li>
<a href="#toc_1">加速环境配置</a>
<ul>
<li>
<a href="#toc_2">更新Centos镜像源</a>
</li>
<li>
<a href="#toc_3">更新pip镜像源</a>
</li>
</ul>
</li>
<li>
<a href="#toc_4">添加Stack User</a>
<ul>
<li>
<a href="#toc_5">下载devstack</a>
</li>
</ul>
</li>
</ul>


<h2 id="toc_0">参考资料</h2>

<blockquote>
<p>官方安装文档：<br/>
<a href="https://docs.openstack.org/devstack/latest/#minimal-configuration">https://docs.openstack.org/devstack/latest/#minimal-configuration</a><br/>
<a href="http://yikun.github.io/2016/02/10/%E6%90%AD%E5%BB%BAOpenStack%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83/">http://yikun.github.io/2016/02/10/搭建OpenStack开发环境/</a><br/>
pip镜像修改<br/>
<a href="https://www.jianshu.com/p/db33456d5d77">https://www.jianshu.com/p/db33456d5d77</a></p>
</blockquote>

<h2 id="toc_1">加速环境配置</h2>

<h3 id="toc_2">更新Centos镜像源</h3>

<p>备份<br/>
<code>[root@localhost liuyong]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup</code><br/>
下载阿里镜像源<br/>
<code>[root@localhost liuyong]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo</code><br/>
或者更新为163镜像源<br/>
<code>wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo</code><br/>
运行yum makecache生成缓存<br/>
<code>[root@localhost liuyong]# yum makecache</code></p>

<h3 id="toc_3">更新pip镜像源</h3>

<pre><code class="language-text">pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
~  
</code></pre>

<h2 id="toc_4">添加Stack User</h2>

<p>添加用户<br/>
<code>$ sudo useradd -s /bin/bash -d /opt/stack -m stack</code><br/>
赋予root权限<br/>
<code>$ echo &quot;stack ALL=(ALL) NOPASSWD: ALL&quot; | sudo tee /etc/sudoers.d/stack</code><br/>
切换用户<br/>
<code>$ sudo su - stack</code></p>

<h3 id="toc_5">下载devstack</h3>

<p><code>git clone https://git.openstack.org/openstack-dev/devstack</code><br/>
创建 local.conf<br/>
在devstack根路径创建一个local.conf文件</p>

<pre><code class="language-text">[[local|localrc]]
HOST_IP=172.18.161.6
SERVICE_HOST=172.18.161.6
MYSQL_HOST=172.18.161.6
RABBIT_HOST=172.18.161.6
GLANCE_HOSTPORT=172.18.161.6:9292
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret

## Neutron options
Q_USE_SECGROUP=True
FLOATING_RANGE=&quot;172.18.161.0/24&quot;
IPV4_ADDRS_SAFE_TO_USE=&quot;10.0.0.0/22&quot;
Q_FLOATING_ALLOCATION_POOL=start=172.18.161.250,end=172.18.161.254
PUBLIC_NETWORK_GATEWAY=&quot;172.18.161.1&quot;
PUBLIC_INTERFACE=eth0

# Open vSwitch provider networking configuration
Q_USE_PROVIDERNET_FOR_PUBLIC=True
OVS_PHYSICAL_BRIDGE=br-ex
PUBLIC_BRIDGE=br-ex
OVS_BRIDGE_MAPPINGS=public:br-ex
</code></pre>

<p>开始安装<br/>
<code>$ ./stack.sh</code></p>

                        
                      </div>
                  </div>
                </a>
                <div class="read-more clearfix">
                  <div class="more-left left">
                  
                    <span class="date">2019/7/3</span>
                    <span>posted in&nbsp;</span> 
          				  
          					    <span class="posted-in"><a href='opentstack-neutron.html'>opentstack-neutron</a></span>
          				   
                  </div>
                  <div class="more-right right">
                  <span class="comments">
                      

                       
                  </span>
                  </div>
                </div>
              </div><!-- article -->
        
			<div class="article">
                <a class="clearlink" href="15617044001877.html">
                
                  <h1>neutron 调试方法</h1>
                  <div class="a-content">
                      
                      <div class="a-content-text">
                        
                        	<ol>
<li>进入neutron-server 服务
<code>
[root@cloudos156 ~]# source /opt/bin/common/tool.sh<br/>
[root@cloudos156 ~]# pod | grep neutron<br/>
default       neutronagentrc-5jgzj           1/1       Running   0          1d        10.101.10.61   10.0.46.156<br/>
default       neutronserverrc-n0mzf          1/1       Running   0          1d        10.101.10.62   10.0.46.156<br/>
[root@cloudos156 ~]# kubectl exec -it neutronserverrc-n0mzf bash<br/>
[root@neutron-service /]# 
</code></li>
<li><p>查看neutorn server运行状态</p>
<pre><code class="language-text">[root@neutron-service /]# ps aux | grep neutron
neutron   5989  0.0  0.0 370852 131228 ?       Ss   Jun27   1:18 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6024  0.0  0.1 394896 149940 ?       S    Jun27   0:24 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6025  0.0  0.1 395884 150696 ?       S    Jun27   0:34 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6026  0.0  0.1 398028 152956 ?       S    Jun27   0:32 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6027  0.0  0.1 397044 151716 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6028  0.0  0.1 398036 152968 ?       S    Jun27   0:44 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6029  0.0  0.1 401144 155276 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6030  0.0  0.1 398200 152948 ?       S    Jun27   0:38 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6031  0.0  0.1 397604 151932 ?       S    Jun27   0:27 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6032  0.0  0.1 397656 152708 ?       S    Jun27   0:46 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6033  0.0  0.1 397920 152848 ?       S    Jun27   0:34 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6034  0.0  0.1 394140 149184 ?       S    Jun27   0:26 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6035  0.0  0.1 397248 151564 ?       S    Jun27   0:50 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6036  0.0  0.1 397260 151956 ?       S    Jun27   0:29 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6037  0.0  0.1 397396 152448 ?       S    Jun27   0:52 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6038  0.5  0.1 400404 155236 ?       S    Jun27   7:54 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6039  0.0  0.1 397996 152808 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6040  0.7  0.1 388996 143804 ?       S    Jun27  10:33 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6041  0.0  0.0 370592 124628 ?       S    Jun27   0:11 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6042  0.0  0.1 382828 137324 ?       S    Jun27   0:28 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
root      9398  0.0  0.0  51064  4872 ?        S+   Jun27   0:00 vim /etc/neutron/plugins/ml2/ml2_conf_h3c.ini<br/>
root     21177  0.0  0.0  12512   988 ?        S+   14:55   0:00 grep --color=auto neutron<br/>
[root@neutron-service /]# ps aux | grep neutronps aux| grep neutron<br/>
grep: aux: No such file or directory<br/>
[root@neutron-service /]# ps aux| grep neutron<br/>
neutron   5989  0.0  0.0 370852 131228 ?       Ss   Jun27   1:18 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6024  0.0  0.1 394896 149940 ?       S    Jun27   0:24 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6025  0.0  0.1 395884 150696 ?       S    Jun27   0:34 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6026  0.0  0.1 398028 152956 ?       S    Jun27   0:32 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6027  0.0  0.1 397044 151716 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6028  0.0  0.1 398036 152968 ?       S    Jun27   0:44 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6029  0.0  0.1 401144 155276 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6030  0.0  0.1 398200 152948 ?       S    Jun27   0:38 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6031  0.0  0.1 397604 151932 ?       S    Jun27   0:27 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6032  0.0  0.1 397656 152708 ?       S    Jun27   0:46 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6033  0.0  0.1 397920 152848 ?       S    Jun27   0:34 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6034  0.0  0.1 394140 149184 ?       S    Jun27   0:26 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6035  0.0  0.1 397248 151564 ?       S    Jun27   0:50 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6036  0.0  0.1 397260 151956 ?       S    Jun27   0:29 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6037  0.0  0.1 397396 152448 ?       S    Jun27   0:52 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6038  0.5  0.1 400404 155236 ?       S    Jun27   7:54 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6039  0.0  0.1 397996 152808 ?       S    Jun27   0:40 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6040  0.7  0.1 388996 143804 ?       S    Jun27  10:33 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6041  0.0  0.0 370592 124628 ?       S    Jun27   0:11 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
neutron   6042  0.0  0.1 382828 137324 ?       S    Jun27   0:28 /usr/bin/python2 /usr/bin/neutron-server --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log<br/>
root      9398  0.0  0.0  51064  4872 ?        S+   Jun27   0:00 vim /etc/neutron/plugins/ml2/ml2_conf_h3c.ini<br/>
root     21413  0.0  0.0  12512   988 ?        S+   14:55   0:00 grep --color=auto neutron
</code></pre></li>
<li><p>修改neutron 配置文件neutron.conf，修改一个其他的端口，否则neutron 脚本起不来</p>
<pre><code class="language-text">[root@neutron-service /]# vi /etc/neutron/neutron.conf  
修改前================================<br/>
...<br/>
# The port to bind to (port value)<br/>
# Minimum value: 0<br/>
# Maximum value: 65535<br/>
#bind_port = 9696<br/>
...<br/>
  修改后================================<br/>
...<br/>
# The port to bind to (port value)<br/>
# Minimum value: 0<br/>
# Maximum value: 65535<br/>
bind_port = 9670<br/>
...
</code></pre></li>
<li><p>复制neutron server脚本并重命名</p>
<pre><code class="language-text">[root@neutron-service /]# cp /usr/bin/neutron-server /usr/bin/neutron-server-dbg
</code></pre></li>
<li><p>在需要调试的地方加入pdb 调试信息</p>
<pre><code class="language-text">import pdb
pdb.settrace()<br/>
===================================<br/>
[root@neutron-service /]# vim /usr/bin/neutron-server-dbg <br/>
修改后==============================<br/>
#!/usr/bin/python2<br/>
# PBR Generated from u&#39;console_scripts&#39;<br/>
import sys<br/>
import pdb<br/>
from neutron.cmd.eventlet.server import main<br/>
if __name__ == &quot;__main__&quot;:<br/>
pdb.set_trace()<br/>
sys.exit(main())             
</code></pre></li>
<li><p>复制neutron启动流程，执行启动neutorn命令,进入调试位置</p>
<pre><code class="language-text">[root@neutron-service /]#  /usr/bin/python2 /usr/bin/neutron-server-dbg --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-dir /etc/neutron/conf.d/neutron-server --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini --log-file /var/log/neutron/server.log
</code></pre></li>
</ol>

                        
                      </div>
                  </div>
                </a>
                <div class="read-more clearfix">
                  <div class="more-left left">
                  
                    <span class="date">2019/6/28</span>
                    <span>posted in&nbsp;</span> 
          				  
          					    <span class="posted-in"><a href='opentstack-neutron.html'>opentstack-neutron</a></span>
          				   
                  </div>
                  <div class="more-right right">
                  <span class="comments">
                      

                       
                  </span>
                  </div>
                </div>
              </div><!-- article -->
        
			<div class="article">
                <a class="clearlink" href="15616868047861.html">
                
                  <h1>```</h1>
                  <div class="a-content">
                      
                      <div class="a-content-text">
                        
                        	<p>[root@neutron-service /]# grep -R &quot;h3c&quot; /usr<br/><br/>
/usr/bin/h3c-agent:# EASY-INSTALL-ENTRY-SCRIPT: &#39;VCF-CONTROLLER-PLUGIN=<mark>E2507-pike-2019.06&#39;,&#39;console_scripts&#39;,&#39;h3c-agent&#39;<br/>
/usr/bin/h3c-agent:        load_entry_point(&#39;VCF-CONTROLLER-PLUGIN</mark>=E2507-pike-2019.06&#39;, &#39;console_scripts&#39;, &#39;h3c-agent&#39;)()<br/>
/usr/bin/h3c-vcfplugin:# EASY-INSTALL-ENTRY-SCRIPT: &#39;VCF-CONTROLLER-PLUGIN=<mark>E2507-pike-2019.06&#39;,&#39;console_scripts&#39;,&#39;h3c-vcfplugin&#39;<br/>
/usr/bin/h3c-vcfplugin:        load_entry_point(&#39;VCF-CONTROLLER-PLUGIN</mark>=E2507-pike-2019.06&#39;, &#39;console_scripts&#39;, &#39;h3c-vcfplugin&#39;)()<br/>
grep: /usr/lib/debug/usr/.dwz: No such file or directory<br/>
/usr/lib/python2.7/site-packages/ncclient/xml_.py:H3C_1_0 = &quot;<a href="http://www.h3c.com/netconf/config:1.0">http://www.h3c.com/netconf/config:1.0</a>&quot;<br/>
Binary file /usr/lib/python2.7/site-packages/ncclient/xml_.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/ncclient/xml_.pyo matches<br/>
/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/versions/mitaka/expand/2514b1c6b01a_cloud_floating_ip_metadata.py:&quot;&quot;&quot;h3c_floating_ip_metadata<br/>
Binary file /usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/versions/mitaka/expand/2514b1c6b01a_cloud_floating_ip_metadata.pyc matches<br/>
/usr/lib/python2.7/site-packages/neutron/extensions/network_vlan_ranges.py:# Copyright 2016 h3c coporation.<br/>
/usr/lib/python2.7/site-packages/neutron_fwaas/db/firewall/firewall_db.py:        # tmm, add ips/av supported by h3cloudos<br/>
/usr/lib/python2.7/site-packages/neutron_fwaas/db/firewall/firewall_db.py:        # tmm, add ips/av supported by h3cloudos<br/>
/usr/lib/python2.7/site-packages/neutron_fwaas/db/migration/alembic_migrations/versions/4f321802af93_h3c_fwrule_ipsav.py:&quot;&quot;&quot;h3c_fwrule_ipsav<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/_i18n.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/_i18n.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/agent/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/agent/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/agent/h3c_agent.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/agent/h3c_agent.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/config.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/config.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/constants.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/constants.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/exceptions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/exceptions.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/rest_client.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/rest_client.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/rest_nat_client.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/rest_nat_client.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/topics.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/topics.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/utils.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/utils.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/vcfc_client.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/vcfc_client.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/vcfc_resources.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/common/vcfc_resources.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/dnat_gateway_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/dnat_gateway_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/h3c_l3_vxlan_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/h3c_l3_vxlan_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/h3cprovidernet_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/h3cprovidernet_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/l3_db_h3c.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/l3_db_h3c.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/service_chain_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/service_chain_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/snat_gateway_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/snat_gateway_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/vpc_peer_db.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/vpc_peer_db.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/whitelistdb.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/env.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/env.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/script.py.mako<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/liberty/contract/d4aaca23c7a1_initial.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/liberty/contract/d4aaca23c7a1_initial.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/liberty/expand/3f7539f2b0f9_initial.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/alembic_migrations/versions/liberty/expand/3f7539f2b0f9_initial.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/models/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/models/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/models/head.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/db/migration/models/head.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/dnatgatewayextensions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/dnatgatewayextensions.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/portextensions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/portextensions.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/snatgatewayextensions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/snatgatewayextensions.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/vpcpeerextensions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/vpcpeerextensions.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/vpnconnstatusextensions.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/extensions/whitelist.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/fw/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/fw/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/fw/h3c_fwplugin_driver.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/fw/h3c_fwplugin_driver.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/l3_router/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/l3_router/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/l3_router/h3c_l3_router_plugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/l3_router/h3c_l3_router_plugin.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/lb/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/lb/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/lb/h3c_lbplugin_driver_v2.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/lb/h3c_lbplugin_driver_v2.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/mechanism_h3c.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/mechanism_h3c.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/extensions/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/extensions/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/extensions/extension_driver_h3c.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/ml2/extensions/extension_driver_h3c.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/dnat_gateway_plugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/dnat_gateway_plugin.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/snat_gateway_plugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/natgateway/snat_gateway_plugin.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/qos/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/qos/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/qos/qos_driver.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/qos/qos_driver.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/base.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/base.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/main.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/main.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/main.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/main.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/parser.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/parser.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/nova_patch/virt/libvirt/s1020v_libvirt_util.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/nova_patch/virt/libvirt/s1020v_libvirt_util.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/nova_patch/virt/vmwareapi/s1020v_vmware_util.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/compute/nova_patch/virt/vmwareapi/s1020v_vmware_util.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/main.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/main.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/files/fwaas_driver.ini<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/files/h3c-agent.service<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/scripts/installer/controller/files/ml2_conf_h3c.ini<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/servicechain/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/servicechain/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/servicechain/service_chain.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/servicechain/service_chain.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpcpeer/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpcpeer/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpcpeer/vpc_peer_plugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpcpeer/vpc_peer_plugin.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpn/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpn/__init__.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpn/h3c_vpnplugin_driver.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpn/h3c_vpnplugin_driver.pyc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/vpn/vpn_connstatus_plugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/whitelist/__init__.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/SOURCES.txt:networking_h3c/whitelist/whitelistplugin.py<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:h3c_l3_router = networking_h3c.l3_router.h3c_l3_router_plugin:H3CL3RouterPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:vpnconnstatus = networking_h3c.vpn.vpn_connstatus_plugin:VpnConnstatusPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:whitelist = networking_h3c.whitelist.whitelistplugin:WhitelistPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:dnat_gateway = networking_h3c.natgateway.dnat_gateway_plugin:DNATGatewayPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:vpc_peer = networking_h3c.vpcpeer.vpc_peer_plugin:VPCPeerPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:snat_gateway = networking_h3c.natgateway.snat_gateway_plugin:SNATGatewayPlugin<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:ml2_extension_h3c = networking_h3c.ml2.extensions.extension_driver_h3c:ExtensionDriverH3C<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:ml2_h3c = networking_h3c.ml2.mechanism_h3c:H3CMechanismDriver<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:h3c-vcfplugin = networking_h3c.scripts.installer.main:main<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:h3c-agent = networking_h3c.agent.h3c_agent:main<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:[networking_h3c.installer.openvswitch]<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:hook = networking_h3c.scripts.installer.compute.main:ComputeNodeOvsInstallerHook<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:[networking_h3c.installer.controller]<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:hook = networking_h3c.scripts.installer.controller.main:ControllerNodeInstallerHook<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:networking-h3c = networking_h3c.db.migration:alembic_migrations<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:[networking_h3c.installer]<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:controller = networking_h3c.scripts.installer.controller.main:ControllerNodeInstaller<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:compute = networking_h3c.scripts.installer.compute.main:ComputeNodeInstaller<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:openvswitch = networking_h3c.scripts.installer.compute.main:ComputeNodeOvsInstaller<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:[networking_h3c.installer.compute]<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/entry_points.txt:hook = networking_h3c.scripts.installer.compute.main:ComputeNodeInstallerHook<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/EGG-INFO/top_level.txt:networking_h3c<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/_i18n.py:DOMAIN = &quot;networking-h3c&quot;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/_i18n.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:from networking_h3c.common import config as h_config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:from networking_h3c.fw import h3c_fwplugin_driver<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:            self.fwaas_driver = h3c_fwplugin_driver.H3CFwaasDriver(<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:        LOG.debug(&quot;h3c get agents&#39;s data from neutron : %s&quot;, neutron_list)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:        LOG.debug(&quot;h3c get %s&#39;s data from vcfc: %s&quot;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:        LOG.debug(&quot;h3c remove %s&#39;s ips from neutron : %s&quot;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:        LOG.debug(&quot;h3c create %s&#39;s ips to neutron: %s&quot;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:                        LOG.debug(&quot;h3c get vcfc %s detail info: %s&quot;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:                        LOG.error(&quot;h3c create agent error: %s&quot;, e)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:def main(manager=&#39;networking_h3c.agent.h3c_agent.H3CL3NATAgent&#39;):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.py:        binary=&#39;h3c-agent&#39;,<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/agent/h3c_agent.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/config.py:from networking_h3c._i18n import _<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/config.py:from networking_h3c.common import constants<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/config.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/constants.py:VCFC_VDS_URL = &#39;vds/1.0/h3c_vdsconf&#39;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/constants.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/exceptions.py:from networking_h3c._i18n import _<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/exceptions.py:    message = _(&quot;H3CSecurityGroupRule %(h3c_security_group_rule_id)s &quot;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/exceptions.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/rest_client.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/rest_client.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/rest_nat_client.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/rest_nat_client.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/topics.py:SERVICE_CONTEXT_NAME = &#39;h3c_service_context&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/topics.py:SERVICE_INSERTION_NAME = &#39;h3c_service_insertion&#39;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/topics.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/utils.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import exceptions as h_exc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import rest_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import utils<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.common import vcfc_resources<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:from networking_h3c.db import service_chain_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:    def make_h3c_loadbalancer_create_dict(self, loadbalancer):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:        update_attrs = self.make_h3c_loadbalancer_update_dict(loadbalancer)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:    def make_h3c_loadbalancer_update_dict(self, loadbalancer):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:    def create_loadbalancer(self, h3c_loadbalancer):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:        body = self.make_h3c_loadbalancer_create_dict(h3c_loadbalancer)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:    def update_loadbalancer(self, id, h3c_loadbalancer):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.py:        body = self.make_h3c_loadbalancer_update_dict(h3c_loadbalancer)<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_client.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/common/vcfc_resources.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/dnat_gateway_db.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/dnat_gateway_db.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/dnat_gateway_db.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3c_l3_vxlan_db.py:    <strong>tablename</strong> = &#39;h3c_l3_vxlan_allocations&#39;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3c_l3_vxlan_db.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3cprovidernet_db.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3cprovidernet_db.py:from networking_h3c.common import exceptions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3cprovidernet_db.py:    <strong>tablename</strong> = &#39;h3c_loadbalancers&#39;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/h3cprovidernet_db.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:from networking_h3c._i18n import _<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:from networking_h3c.common import exceptions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:from networking_h3c.db import h3c_l3_vxlan_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:            self.h3c_l3_vxlan = h3c_l3_vxlan_db.H3CL3VxlanDriver()<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:            self.h3c_l3_vxlan.initialize()<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:            segment_id = self.h3c_l3_vxlan.create_l3_segments(<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:                    self.h3c_l3_vxlan.release_segment(context.session,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.py:            self.h3c_l3_vxlan.release_segment(context.session, rid)<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/l3_db_h3c.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/__init__.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/env.py:H3C_VERSION_TABLE = &#39;h3c_alembic_version&#39;<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/env.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:    op.create_table(&#39;h3c_servicecontexts&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:    op.create_table(&#39;h3c_serviceinsertions&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:    op.create_table(&#39;h3c_servicenodes&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:                              sa.ForeignKey(&#39;h3c_serviceinsertions.id&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:    op.create_table(&#39;h3c_loadbalancers&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.py:    op.create_table(&#39;h3c_l3_vxlan_allocations&#39;,<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/kilo_initial.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/liberty/contract/d4aaca23c7a1_initial.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/alembic_migrations/versions/liberty/expand/3f7539f2b0f9_initial.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/models/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/models/head.py:from networking_h3c.db import h3c_l3_vxlan_db  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/models/head.py:from networking_h3c.db import h3cprovidernet_db  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/models/head.py:from networking_h3c.db import service_chain_db  # noqa<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/migration/models/head.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:from networking_h3c.common import exceptions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:    <strong>tablename</strong> = &#39;h3c_servicecontexts&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:    <strong>tablename</strong> = &#39;h3c_servicenodes&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:                             sa.ForeignKey(&#39;h3c_serviceinsertions.id&#39;))<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:    <strong>tablename</strong> = &#39;h3c_serviceinsertions&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.py:                                     backref=&#39;h3c_serviceinsertions&#39;,<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/service_chain_db.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/snat_gateway_db.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/snat_gateway_db.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/snat_gateway_db.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/vpc_peer_db.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/vpc_peer_db.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/vpc_peer_db.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/whitelistdb.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/whitelistdb.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/db/whitelistdb.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/__init__.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/dnatgatewayextensions.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/portextensions.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/snatgatewayextensions.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/vpcpeerextensions.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/vpnconnstatusextensions.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/extensions/whitelist.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:from networking_h3c.common import topics<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:        self.h3c_firewall = H3CFireWall()<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall&#39;)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall_%s&#39; % fw_id)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall&#39;)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall_%s&#39; % fw_id)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall&#39;)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.py:            lock = lockutils.lock(&#39;h3c_firewall_%s&#39; % fw_id)<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/fw/h3c_fwplugin_driver.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/l3_router/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/l3_router/h3c_l3_router_plugin.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/l3_router/h3c_l3_router_plugin.py:from networking_h3c.db import l3_db_h3c<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/l3_router/h3c_l3_router_plugin.py:                        l3_db_h3c.H3CL3DBMixin):<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/l3_router/h3c_l3_router_plugin.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.common import constants as const<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.common import exceptions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.db import h3cprovidernet_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:from networking_h3c.servicechain import service_chain<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        self.h3c_loadbalancer = H3CLoadbalancer(plugin)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        self.h3c_loadbalancer.handle_listener_creation(context, listener)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        self.h3c_loadbalancer.handle_listener_updation(context, old_listener, listener)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        self.h3c_loadbalancer.handle_listener_deletion(context, listener)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        #self.h3c_loadbalancer.handle_pool_creation(context, pool)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        #self.h3c_loadbalancer.handle_pool_deletion(context, pool)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        self.loadbalancer = h3cprovidernet_db.LoadbalancerDb()<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                        &#39;name&#39;: &#39;h3c_lbv2_&#39; + listener.tenant_id[:8],<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                    &#39;name&#39;: &#39;h3c_lbv2_&#39; + listener.id[:8],<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                            &#39;name&#39;: &#39;h3c_lbv2_&#39; + listener.tenant_id[:8],<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                            &#39;name&#39;: &#39;h3c_lbv2_&#39; + listener.id[:8],<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:        h3c_lb = {&#39;name&#39;: &#39;h3c_loadbalancer&#39;, &#39;description&#39;: pool.name,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            h3c_lb[&#39;mode&#39;] = self.lb_type[:-6]<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            h3c_lb[&#39;mode&#39;] = const.CGSR<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            self.create_h3c_loadbalancer(context, h3c_lb, pool)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                self.update_h3c_loadbalancer(context, h3c_lb, &#39;add&#39;, pool.id)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                self.create_h3c_loadbalancer(context, h3c_lb, pool)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            h3c_lb = self.loadbalancer.get_loadbalancer(<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            if h3c_lb:<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                    h3c_lb[&#39;subnet_id&#39;] = subnet_id<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                    self.delete_h3c_loadbalancer(context, h3c_lb)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                    self.update_h3c_loadbalancer(context, h3c_lb, &#39;del&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            h3c_lb = self.loadbalancer.get_loadbalancer(<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:            if h3c_lb:<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                h3c_lb[&#39;subnet_id&#39;] = subnet_id<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:                self.delete_h3c_loadbalancer(context, h3c_lb)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def create_h3c_listener(self, context):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def update_h3c_listener(self):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def delete_h3c_listener(self):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def create_h3c_loadbalancer(self, context, loadbalancer, pool):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def update_h3c_loadbalancer(self, context, loadbalancer, method, pool_id):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.py:    def delete_h3c_loadbalancer(self, context, loadbalancer):<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/lb/h3c_lbplugin_driver_v2.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/__init__.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/extensions/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/extensions/extension_driver_h3c.py:from networking_h3c import extensions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/extensions/extension_driver_h3c.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:from networking_h3c.common import exceptions as h_exc<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:from networking_h3c.qos import qos_driver as h3c_qos_driver<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:from networking_h3c.servicechain import service_chain<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:        h3c_qos_driver.register()<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:            with lockutils.lock(&#39;h3c_sg_%s&#39; % sg_id, external=True):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:            with lockutils.lock(&#39;h3c_sg_%s&#39; % sg_id, external=True):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:        with lockutils.lock(&#39;h3c_sg_%s&#39; % sg_id, external=True):<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:                    if level[&#39;bound_driver&#39;] == &#39;ml2_h3c&#39;:<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.py:                if level[&#39;bound_driver&#39;] == &#39;ml2_h3c&#39;:<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/ml2/mechanism_h3c.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.db import dnat_gateway_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.db import l3_db_h3c<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.extensions import dnatgatewayextensions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.common import rest_nat_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:from networking_h3c.common import constants<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.py:        self.l3_dbclient = l3_db_h3c.H3CL3DBMixin()<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/dnat_gateway_plugin.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.db import snat_gateway_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.db import l3_db_h3c<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.extensions import snatgatewayextensions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.common import rest_nat_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:from networking_h3c.common import constants<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.py:        self.l3_dbclient = l3_db_h3c.H3CL3DBMixin()<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/natgateway/snat_gateway_plugin.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/qos/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/qos/qos_driver.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/qos/qos_driver.py:            name=&#39;h3c&#39;,<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/qos/qos_driver.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/__init__.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.py:from networking_h3c._i18n import _<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.py:BACKUP_SUFFIX = &#39;.h3c_bak&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.py:        self.log.info(&quot;The *.h3c_bak files are backup files, &quot;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.py:            tmp_path = file_path + &#39;.h3c_tmp&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.py:            self.log.warning(&quot;Please do not remove the <em>.h3c_bak files.&quot;)<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/base.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/main.py:from networking_h3c._i18n import _<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/main.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/nova_patch/virt/libvirt/s1020v_libvirt_util.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/nova_patch/virt/vmwareapi/s1020v_vmware_util.py:            if vendorspecificconfig.key == &quot;com.h3c.vswitch.domain&quot;]<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/nova_patch/virt/vmwareapi/s1020v_vmware_util.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/compute/parser.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/files/fwaas_driver.ini:driver = networking_h3c.fw.h3c_fwplugin_driver.H3CFwaasDriver<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:H3C_CONF_FILE = &#39;/usr/share/neutron/server/ml2_h3c.conf&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:H3C_AGENT_SERVICE = &#39;h3c-agent.service&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:                     &quot;ml2_conf_h3c.ini &quot; \<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:        subprocess.call([&#39;neutron-db-manage&#39;, &#39;--subproject&#39;, &#39;networking-h3c&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:        proc = subprocess.check_output([&#39;which&#39;, &#39;h3c-agent&#39;]).strip(&#39;\n&#39;)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:        path = NEUTRON_CONF_DIR + &#39;plugins/ml2/ml2_conf_h3c.ini&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:            conf_file = NEUTRON_CONF_DIR + &#39;plugins/ml2/ml2_conf_h3c.ini&#39;<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:            self.copy(DATA_DIR + &#39;ml2_conf_h3c.ini&#39;, conf_file)<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.py:            c.read(DATA_DIR + &#39;ml2_conf_h3c.ini&#39;)<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/controller/main.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/main.py:            description=&#39;networking-h3c installer app&#39;,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/main.py:                &#39;networking_h3c.installer&#39;),<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/scripts/installer/main.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:from networking_h3c._i18n import _<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:from networking_h3c.common import topics as h3c_topics<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:from networking_h3c.db import service_chain_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:                h3c_topics.SERVICE_CONTEXT_DRIVER_TOPIC,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:                             &#39;name&#39;: h3c_topics.SERVICE_INSERTION_NAME,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:            &#39;name&#39;: h3c_topics.SERVICE_CONTEXT_NAME,<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.py:            &#39;name&#39;: h3c_topics.SERVICE_CONTEXT_NAME,<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/servicechain/service_chain.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.py:from networking_h3c.db import vpc_peer_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.py:from networking_h3c.extensions import vpcpeerextensions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.py:from networking_h3c.common import constants<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpcpeer/vpc_peer_plugin.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/h3c_vpnplugin_driver.py:from networking_h3c.common import vcfc_client<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/h3c_vpnplugin_driver.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.py:from networking_h3c.common import config  # noqa<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.py:from networking_h3c.db import vpc_peer_db<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.py:from networking_h3c.extensions import vpnconnstatusextensions<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.py:from networking_h3c.common import constants<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/vpn/vpn_connstatus_plugin.pyc matches<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/__init__.pyc matches<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.py:from networking_h3c.extensions import whitelist<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.py:from networking_h3c.db import whitelistdb<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.py:from networking_h3c.common import vcfc_client<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.py:from networking_h3c.common import constants<br/>
/usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.py:from networking_h3c.common import exceptions<br/>
Binary file /usr/lib/python2.7/site-packages/VCF_CONTROLLER_PLUGIN-E2507_pike_2019.06-py2.7.egg/networking_h3c/whitelist/whitelistplugin.pyc matches<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_host_info.py:from cinder.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_host_info.py:authorize = extensions.extension_authorizer(&#39;volume&#39;, &#39;h3c_host_info&#39;)<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_host_info.py:        nn = self.api.h3c_get_host_info(context, id)<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_storage_pool.py:from cinder.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_storage_pool.py:authorize = extensions.extension_authorizer(&#39;volume&#39;, &#39;h3c_storage_pool&#39;)<br/>
/usr/lib/python2.7/site-packages/cinder/api/contrib/h3cloudos/h3c_storage_pool.py:        nn = self.api.h3c_get_storage_pool(context, id)<br/>
/usr/lib/python2.7/site-packages/cinder/h3cloudos/h3c_extend.py:    def h3c_get_storage_pool(self, context, host):<br/>
/usr/lib/python2.7/site-packages/cinder/h3cloudos/h3c_extend.py:            return self.volume_rpcapi.h3c_get_storage_pool(context, host)<br/>
/usr/lib/python2.7/site-packages/cinder/h3cloudos/h3c_extend.py:    def h3c_get_host_info(self, context, host):<br/>
/usr/lib/python2.7/site-packages/cinder/h3cloudos/h3c_extend.py:            return self.volume_rpcapi.h3c_get_host_info(context, host)<br/>
/usr/lib/python2.7/site-packages/cinder/volume/manager.py:    def h3c_get_storage_pool(self, context):<br/>
/usr/lib/python2.7/site-packages/cinder/volume/manager.py:    def h3c_get_host_info(self, context):<br/>
/usr/lib/python2.7/site-packages/cinder/volume/rpcapi.py:    def h3c_get_storage_pool(self, context, host):<br/>
/usr/lib/python2.7/site-packages/cinder/volume/rpcapi.py:        return cctxt.call(context, &#39;h3c_get_storage_pool&#39;)<br/>
/usr/lib/python2.7/site-packages/cinder/volume/rpcapi.py:    def h3c_get_host_info(self, context, host):<br/>
/usr/lib/python2.7/site-packages/cinder/volume/rpcapi.py:        return cctxt.call(context, &#39;h3c_get_host_info&#39;)<br/>
/usr/lib/python2.7/site-packages/keystone/auth/controllers.py:from keystone.h3c_taurus.auth import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/adapter.py:from keystone.h3c_taurus import session<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/auth/adapter.py:from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/project/taurus.py:from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/role/taurus.py:from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/role_assignment/taurus.py:from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/h3c_taurus/user/taurus.py:from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/token/controllers.py:from keystone.h3c_taurus.auth import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/token/provider.py:        from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/keystone/token/provider.py:        from keystone.h3c_taurus import adapter<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_attach_interface.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_attach_interface.py:            vif = self.api.h3c_attach_interface(context,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_cancel_managedVM.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_cancel_managedVM.py:        self.api.h3c_cancel_managed_VM(context, instance)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_get_gpu_conf.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_get_gpu_conf.py:        nn = self.api.h3c_getGPUConf(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_host_info.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_host_info.py:        nn = self.api.h3c_get_host_info(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_hostdetail.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_hostdetail.py:            nn = self.api.h3c_vmwhostdetail(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_hostdetail.py:                nn = self.api.h3c_vmwhostdetail(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_hostpool.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_hostpool.py:        nn = self.api.h3c_getHostPool(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_manual_assign_sync_power_state.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_manual_assign_sync_power_state.py:            return self.api.h3c_manualsyncvmpowerstate(context, id, instance_uuid)<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_os_interface.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_os_interface.py:            vif = self.api.h3c_attach_interface(context,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_phycial_mappings.py:from nova.h3cloudos import h3c_extend as extAPI<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/h3cloudos/h3c_phycial_mappings.py:                azonePhycialMappingInfo = self.api.h3c_phycial_mappings(context, hosts[0])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_attach_interface<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_cancel_managedVM<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_change_VMstate<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_get_gpu_conf<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_host_info<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_hostdetail<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_hostpool<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_manual_assign_sync_power_state<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_os_interface<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:from nova.api.openstack.compute.h3cloudos import h3c_phycial_mappings<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_attach_interface_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_attach_interface.AttachInterfaceController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_cancel_managedVM_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_cancel_managedVM.CancelManagedVMController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_change_VMstate_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_change_VMstate.ChangeVMstateController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_get_gpu_conf_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_get_gpu_conf.GetGPUConf, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_host_info_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_host_info.HostInfoController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_hostdetail_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_hostdetail.HostDetailController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_hostpool_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_hostpool.HostPoolController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_manual_assign_sync_power_state_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_manual_assign_sync_power_state.ManualSyncVMPowerStateController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_os_interface_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_os_interface.AttachInterfaceController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:h3c_phycial_mappings_controller = functools.partial(_create_controller,<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    h3c_phycial_mappings.PhycialMappingsController, [], [])<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;POST&#39;: [h3c_attach_interface_controller, &#39;create&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;DELETE&#39;: [h3c_cancel_managedVM_controller, &#39;delete&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    (&#39;/h3c_change_VMstate/{id}&#39;, {<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;PUT&#39;: [h3c_change_VMstate_controller, &#39;update&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;GET&#39;: [h3c_get_gpu_conf_controller, &#39;show&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;GET&#39;: [h3c_host_info_controller, &#39;show&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    (&#39;/h3c_hostdetail/{id}&#39;, {<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;GET&#39;: [h3c_hostdetail_controller, &#39;show&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;GET&#39;: [h3c_hostpool_controller, &#39;show&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    (&#39;/h3c_manual_assign_sync_power_state/{id}&#39;, {<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;PUT&#39;: [h3c_manual_assign_sync_power_state_controller, &#39;update&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    (&#39;/servers/{server_id}/h3c-os-interface&#39;, {<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;POST&#39;: [h3c_os_interface_controller, &#39;create&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:    (&#39;/h3c-phycial-mappings&#39;, {<br/>
/usr/lib/python2.7/site-packages/nova/api/openstack/compute/routes.py:        &#39;GET&#39;: [h3c_phycial_mappings_controller, &#39;index&#39;]<br/>
/usr/lib/python2.7/site-packages/nova/compute/api.py:from oslo_h3c import h3c_metadata as h3c_meta<br/>
/usr/lib/python2.7/site-packages/nova/compute/api.py:                    h3c_meta.update(instance[&#39;metadata&#39;], &#39;bind_instance&#39;, True)<br/>
/usr/lib/python2.7/site-packages/nova/compute/api.py:    def h3c_change_cas_instance_display_name(self, context, host, instance, name):<br/>
/usr/lib/python2.7/site-packages/nova/compute/api.py:        self.compute_rpcapi.h3c_change_cas_instance_display_name(context, host, instance, name)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:from oslo_h3c import h3c_metadata as h3c_meta_util<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_getHostPool(self, context):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_vmwhostdetail(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_phycial_mappings(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_get_host_info(self, context):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_change_cas_instance_display_name(self, context, instance, name):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_manualsyncvmpowerstate(self, context, host, instance_uuid):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                self.h3c_query_driver_power_state_and_sync(context,db_instance)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_getGPUConf(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_query_driver_power_state_and_sync(self, context, db_instance):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:            self.h3c_sync_instance_power_state(context,<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_sync_instance_power_state(self, context, db_instance, vm_power_state,<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def _h3c_validate_gpu(self, context, instance, node):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:            self._h3c_validate_gpu(context, instance, node)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                        network_info = self.h3c_get_vswitchName(context,instance,network_info)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_cancel_managed_VM(self, context, instance, bdms, reservations):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        LOG.info(&quot;</em>**<strong><em>in the function of h3c_cancel_managed_VM</em></strong>***&quot;)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        self.do_h3c_cancel_managed_VM(context, instance, bdms, reservations)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def do_h3c_cancel_managed_VM(self, context, instance, bdms, reservations):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                self.driver.h3c_removeManagedBy(context, instance)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def process_h3c_meta(self, context, instance, change):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        h3c_meta = change[1]<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        for key, val in h3c_meta.items():<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        h3c_meta = h3c_meta_util.get_diff(diff)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        if h3c_meta:<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:            self.process_h3c_meta(context, instance, h3c_meta)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_get_host_info(self, ctxt):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        return self.manager.h3c_get_host_info(ctxt)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:            self._h3c_update_gpu(instance, instance.old_flavor)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:        if h3c_meta_util.get(instance[&#39;metadata&#39;], &#39;bind_instance&#39;):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def _h3c_update_gpu(instance, flavor):<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:            self._h3c_update_gpu(instance, instance_type)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                    self._h3c_update_gpu(instance, old_instance_type)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_attach_interface(self, context, instance, network_id, port_id,<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                network_info = self.h3c_get_vswitchName(context,instance,network_info)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                self.driver.h3c_attach_interface(context, instance, image_meta, network_info[0],bodyinfo)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:                        self.driver.h3c_attach_interface(context, instance, image_meta, network_info[0], bodyinfo)<br/>
/usr/lib/python2.7/site-packages/nova/compute/manager.py:    def h3c_get_vswitchName(self,context,instance,network_info):<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_instance_claim(context, instance, nodename, limits=None):<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_instance_claim(context, instance, nodename, limits)<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_rebuild_claim(context, instance, nodename, limits=None,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_rebuild_claim(context, instance, nodename, limits,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_resize_claim(context, instance, instance_type, nodename,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_resize_claim(context, instance, instance_type, nodename,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_abort_instance_claim(context, instance, nodename):<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_abort_instance_claim(context, instance, nodename)<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_drop_move_claim(context, instance, nodename,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_drop_move_claim(context, instance, nodename,<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_update_usage(context, instance, nodename):<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_update_usage(context, instance, nodename)<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        def h3c_update_available_resource(context, resources):<br/>
/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py:        return h3c_update_available_resource(context, resources)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_attach_interface(self, ctxt, instance, network_id, port_id,<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctxt.call(ctxt, &#39;h3c_attach_interface&#39;,<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_get_host_info(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_get_host_info&#39;)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_getHostPool(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_getHostPool&#39;)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_vmwhostdetail(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_vmwhostdetail&#39;, host=host)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_phycial_mappings(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_phycial_mappings&#39;, host=host)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_change_cas_instance_display_name(self, context, host, instance, name):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_change_cas_instance_display_name&#39;, instance=instance, name=name)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_manualsyncvmpowerstate(self, context, host, instance_uuid):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_manualsyncvmpowerstate&#39;, host=host, instance_uuid=instance_uuid)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_getGPUConf(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctex.call(context, &#39;h3c_getGPUConf&#39;, host=host)<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:    def h3c_cancel_managed_VM(self, ctxt, instance, bdms, reservations=None):<br/>
/usr/lib/python2.7/site-packages/nova/compute/rpcapi.py:        return cctxt.cast(ctxt, &#39;h3c_cancel_managed_VM&#39;,<br/>
/usr/lib/python2.7/site-packages/nova/db/api.py:import h3c_mysql<br/>
/usr/lib/python2.7/site-packages/nova/db/api.py:def h3c_service_get_all_by_binary(celldb):<br/>
/usr/lib/python2.7/site-packages/nova/db/api.py:    return h3c_mysql.service_get_all_by_binary(celldb)<br/>
/usr/lib/python2.7/site-packages/nova/db/api.py:def h3c_compute_node_get_all(celldb):<br/>
/usr/lib/python2.7/site-packages/nova/db/api.py:    return h3c_mysql.compute_node_get_all(celldb)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_get_host_info(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_get_host_info(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_getHostPool(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_getHostPool(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_vmwhostdetail(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_vmwhostdetail(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_phycial_mappings(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_phycial_mappings(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_getGPUConf(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_getGPUConf(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_attach_interface(self, context, instance, network_id, port_id,<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:        return self.compute_rpcapi.h3c_attach_interface(context,<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_manualsyncvmpowerstate(self,context,host,instance_uuid):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            return self.compute_rpcapi.h3c_manualsyncvmpowerstate(context, host, instance_uuid)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:    def h3c_cancel_managed_VM(self, context, instance):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py:            self.compute_rpcapi.h3c_cancel_managed_VM(context, instance, bdms,<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_get_host_info(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_get_host_info(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_getHostPool(self, context, host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_getHostPool(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_vmwhostdetail(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_vmwhostdetail(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_phycial_mappings(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_phycial_mappings(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_getGPUConf(self,context,host):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_getGPUConf(context, host)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_attach_interface(self, context, instance, network_id, port_id,<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:        return self.compute_rpcapi.h3c_attach_interface(context,<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_manualsyncvmpowerstate(self,context,host,instance_uuid):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            return self.compute_rpcapi.h3c_manualsyncvmpowerstate(context, host, instance_uuid)<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:    def h3c_cancel_managed_VM(self, context, instance):<br/>
/usr/lib/python2.7/site-packages/nova/h3cloudos/h3c_extend.py_sp00_bak:            self.compute_rpcapi.h3c_cancel_managed_VM(context, instance, bdms,<br/>
/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py:    def get_customed_by_h3c(self, context, network_uuid):<br/>
/usr/lib/python2.7/site-packages/nova/objects/compute_node.py:    def h3c_get_all(cls, celldb):<br/>
/usr/lib/python2.7/site-packages/nova/objects/compute_node.py:        return db.h3c_compute_node_get_all(celldb)<br/>
/usr/lib/python2.7/site-packages/nova/objects/host_mapping.py:def h3c_discover_hosts(ctxt, host):<br/>
/usr/lib/python2.7/site-packages/nova/objects/service.py:        objects.host_mapping.h3c_discover_hosts(self._context, self.host)<br/>
/usr/lib/python2.7/site-packages/nova/objects/service.py:    def h3c_get_by_binary(cls, celldb):<br/>
/usr/lib/python2.7/site-packages/nova/objects/service.py:        return db.h3c_service_get_all_by_binary(celldb)<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/filter_scheduler.py:        selected_host.h3c_consume_gpu_from_request(spec_obj)<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:    def h3c_update(self, attrs, compute=None):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:                self.h3c_update_from_compute_node(attrs, compute)<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:    def h3c_update_from_compute_node(self, attrs, compute):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:    def h3c_consume_gpu_from_request(self, spec_obj):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:    def h3c_get_computes_for_cells(self, context, cells, compute_uuids=None):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:                objects.ComputeNodeList.h3c_get_all(cell.database_connection))<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:                    for service in objects.ServiceList.h3c_get_by_binary(<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:        compute_nodes, services = self.h3c_get_computes_for_cells(context,<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:        return self.h3c_get_host_states(context, compute_nodes, services)<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:    def h3c_get_host_states(self, context, compute_nodes, services):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:                    host_state = self.h3c_host_state_cls(host, node,<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/host_manager.py:                host_state.h3c_update(attrs, compute)<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/ironic_host_manager.py:    def h3c_is_ironic_compute(compute):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/ironic_host_manager.py:    def h3c_host_state_cls(self, host, node, cell, <strong>kwargs):<br/>
/usr/lib/python2.7/site-packages/nova/scheduler/ironic_host_manager.py:        if compute and self.h3c_is_ironic_compute(compute):<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/driver.py:    def h3c_attach_interface(self,context,  instance, image_meta, vif,bodyinfo):<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/driver.py:        self._vmops.h3c_attach_interface(context, instance, image_meta, vif,bodyinfo)<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/driver.py:    def h3c_removeManagedBy(self,context,  instance):<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/driver.py:        self._vmops.h3c_removeManagedBy(instance)<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/driver.py:        return self._vmops.h3c_macs_for_instance(instance)<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vif.py:    network=netapi.get_customed_by_h3c(context, id)<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vm_util.py:    LOG.info(&quot;</strong><strong>h3c_attach_interface vmpassword</strong>**<strong>:::%s&quot;, vmpassword)<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vmops.py:                                         if vendorSpecificConfig.key == &quot;com.h3c.vswitch.domain&quot;]<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vmops.py:    def h3c_attach_interface(self, context, instance, image_meta, vif, bodyinfo):<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vmops.py:    def h3c_removeManagedBy(self,instance):<br/>
/usr/lib/python2.7/site-packages/nova/virt/vmwareapi/vmops.py:    def h3c_macs_for_instance(self, instance):<br/>
/usr/lib/python2.7/site-packages/nova/virt/xenapi/vif.py:    network=netapi.get_customed_by_h3c(context, id)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c metadata for openstack<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    H3C_META = &#39;h3c_meta&#39;<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def <strong>init</strong>(self, metadata, h3c_metadata=None):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        if h3c_metadata and not self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            self.set_h3c_meta_str(h3c_metadata)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        h3c_meta = self.get_h3c_meta_str()<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        #self.h3c_meta = H3cMeta._parse(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        h3c_meta = H3cMeta._parse(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        super(H3cMeta, self).__init__(</strong>h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        self.h3c_meta = self<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def has_h3c_meta(self):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def get_h3c_meta_str(self, default=&#39;{}&#39;):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def set_h3c_meta_str(self, h3c_meta_str):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        self.metadata[self.H3C_META] = h3c_meta_str<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def get_h3c_meta(self, key, default=None):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        if key and self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            return self.h3c_meta.get(key, default)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def update_h3c_meta(self, key, value):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        self.h3c_meta[key] = value<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        if self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            H3cMeta._update(self.metadata, self.h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        return self.h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def _parse(h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        if isinstance(h3c_meta, basestring):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            if re.match(r&quot;\s<em>{\s</em>&#39;.<em>}\s</em>&quot;, h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:                return ast.literal_eval(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:                return json.loads(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        elif isinstance(h3c_meta, dict):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            return h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:            raise ValueError(&#39;Invalid h3c-metadata: &quot;%s&quot;&#39; % h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    def _update(metadata, h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        h3c_meta_str = json.dumps(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        metadata[H3cMeta.H3C_META] = h3c_meta_str<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    return h3c_meta.has_h3c_meta()<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:        return h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    return h3c_meta.get_h3c_meta(key, None)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c_meta = H3cMeta(None, change[1])<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    return change[0], h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    h3c_meta.update_h3c_meta(key, value)<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:    return h3c_meta.get_metadata()<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:metadata = {&#39;h3c_meta&#39;: &#39;{&quot;fuck&quot;: &quot;fuck-value&quot;}&#39;}<br/>
/usr/lib/python2.7/site-packages/oslo/h3c/h3c_metadata.py:metadata[&#39;h3c_meta&#39;] = (&#39;+&#39;, metadata[&#39;h3c_meta&#39;])<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c metadata for openstack<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    H3C_META = &#39;h3c_meta&#39;<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def <strong>init</strong>(self, metadata, h3c_metadata=None):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        if h3c_metadata and not self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            self.set_h3c_meta_str(h3c_metadata)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        h3c_meta = self.get_h3c_meta_str()<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        #self.h3c_meta = H3cMeta._parse(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        h3c_meta = H3cMeta._parse(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        super(H3cMeta, self).__init__(*<em>h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        self.h3c_meta = self<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def has_h3c_meta(self):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def get_h3c_meta_str(self, default=&#39;{}&#39;):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def set_h3c_meta_str(self, h3c_meta_str):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        self.metadata[self.H3C_META] = h3c_meta_str<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def get_h3c_meta(self, key, default=None):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        if key and self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            return self.h3c_meta.get(key, default)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def update_h3c_meta(self, key, value):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        self.h3c_meta[key] = value<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        if self.has_h3c_meta():<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            H3cMeta._update(self.metadata, self.h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        return self.h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def _parse(h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        if isinstance(h3c_meta, basestring):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            if re.match(r&quot;\s</em>{\s<em>&#39;.</em>}\s*&quot;, h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:                return ast.literal_eval(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:                return json.loads(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        elif isinstance(h3c_meta, dict):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            return h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:            raise ValueError(&#39;Invalid h3c-metadata: &quot;%s&quot;&#39; % h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    def _update(metadata, h3c_meta):<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        h3c_meta_str = json.dumps(h3c_meta)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        metadata[H3cMeta.H3C_META] = h3c_meta_str<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    return h3c_meta.has_h3c_meta()<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:        return h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    return h3c_meta.get_h3c_meta(key, None)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c_meta = H3cMeta(None, change[1])<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    return change[0], h3c_meta<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c_meta = H3cMeta(metadata)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    h3c_meta.update_h3c_meta(key, value)<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:    return h3c_meta.get_metadata()<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:metadata = {&#39;h3c_meta&#39;: &#39;{&quot;fuck&quot;: &quot;fuck-value&quot;}&#39;}<br/>
/usr/lib/python2.7/site-packages/oslo_h3c/h3c_metadata.py:metadata[&#39;h3c_meta&#39;] = (&#39;+&#39;, metadata[&#39;h3c_meta&#39;])<br/>
/usr/lib/python2.7/site-packages/sahara/plugins/ambari/deploy.py:        &quot;default_password&quot;: &quot;h3cDataEngine&quot;,<br/>
/usr/lib/python2.7/site-packages/sahara/plugins/dataengine/deploy.py:        &quot;default_password&quot;: &quot;h3cDataEngine&quot;,<br/>
/usr/lib/systemd/system/h3c-agent.service:ExecStart=/usr/bin/h3c-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini --config-file=/etc/neutron/l3_agent.ini --config-file=/etc/neutron/fwaas_driver.ini --config-file=/etc/neutron/plugins/ml2/ml2_conf_h3c.ini --log-file /var/log/neutron/l3-agent.log<br/>
Binary file /usr/share/i18n/charmaps/ISO-8859-15.gz matches<br/>
/usr/share/neutron/l3_agent/fwaas_driver.conf:driver = networking_h3c.fw.h3c_fwplugin_driver.H3CFwaasDriver<br/>
/usr/share/neutron/server/neutron_lbaas.conf:service_provider = LOADBALANCERV2:H3C:networking_h3c.lb.h3c_lbplugin_driver_v2.H3CLbaasv2PluginDriver:default<br/>
/usr/share/neutron/server/neutron_vpnaas.conf:service_provider = VPN:H3C:networking_h3c.vpn.h3c_vpnplugin_driver.H3CVpnPluginDriver:default<br/>
[root@neutron-service /]# </p>

<pre><code class="language-text"></code></pre>

                        
                      </div>
                  </div>
                </a>
                <div class="read-more clearfix">
                  <div class="more-left left">
                  
                    <span class="date">2019/6/28</span>
                    <span>posted in&nbsp;</span> 
          				  
          					    <span class="posted-in"><a href='opentstack-neutron.html'>opentstack-neutron</a></span>
          				   
                  </div>
                  <div class="more-right right">
                  <span class="comments">
                      

                       
                  </span>
                  </div>
                </div>
              </div><!-- article -->
        
              


			<div class="row">
			  <div class="large-6 columns">
			  <p class="text-left" style="padding-top:25px;">
			   
			  </p>
			  </div>
			  <div class="large-6 columns">
			<p class="text-right" style="padding-top:25px;">
			
			</p>
			  </div>
			</div>
		</div>
	</div><!-- large 8 -->

 <div class="large-4 medium-4 columns">
  <div class="hide-for-small">
    <div id="sidebar" class="sidebar">
          <div id="site-info" class="site-info">
            
                <h1>NeilBlog</h1>
                <div class="site-des"></div>
                <div class="social">











  <a target="_blank" class="rss" href="atom.xml" title="RSS">RSS</a>
                
              	 </div>
          	</div>

             

              <div id="site-categories" class="side-item ">
                <div class="side-header">
                  <h2>Categories</h2>
                </div>
                <div class="side-content">

      	<p class="cat-list">
        
            <a href="Python.html"><strong>Python</strong></a>
        
            <a href="opentstack-neutron.html"><strong>opentstack-neutron</strong></a>
        
            <a href="%E6%8A%80%E6%9C%AF%E5%91%A8%E8%BE%B9.html"><strong>技术周边</strong></a>
        
            <a href="%E9%A1%B9%E7%9B%AE%E7%AC%94%E8%AE%B0.html"><strong>项目笔记</strong></a>
         
        </p>


                </div>
              </div>

              <div id="site-categories" class="side-item">
                <div class="side-header">
                  <h2>Recent Posts</h2>
                </div>
                <div class="side-content">
                <ul class="posts-list">
	      
		      
			      <li class="post">
			        <a href="15623333744762.html">bytes/string转换</a>
			      </li>
		     
		  
		      
			      <li class="post">
			        <a href="15622929808447.html">netconf client通信框架</a>
			      </li>
		     
		  
		      
			      <li class="post">
			        <a href="15621228986145.html">devstack 安装openstack</a>
			      </li>
		     
		  
		      
			      <li class="post">
			        <a href="15620552731750.html">neutron agent 使用netconf向设备下发配置</a>
			      </li>
		     
		  
		      
			      <li class="post">
			        <a href="15620392963346.html">loggging模块</a>
			      </li>
		     
		  
		      
		  
		      
		  
		      
		  
		      
		  
		      
		   
		  		</ul>
                </div>
              </div>
        </div><!-- sidebar -->
      </div><!-- hide for small -->
</div><!-- large 4 -->

</div><!-- row -->

 <div class="page-bottom clearfix">
  <div class="row">
   <p class="copyright">Copyright &copy; 2015
Powered by <a target="_blank" href="http://www.mweb.im">MWeb</a>,&nbsp; 
Theme used <a target="_blank" href="http://github.com">GitHub CSS</a>.</p>
  </div>
</div>

        </section>
      </div>
    </div>

  
    

    <script src="asset/js/foundation.min.js"></script>
    <script>
      $(document).foundation();
      function fixSidebarHeight(){
        var w1 = $('.markdown-body').height();
          var w2 = $('#sidebar').height();
          if (w1 > w2) { $('#sidebar').height(w1); };
      }
      $(function(){
        fixSidebarHeight();
      })
      $(window).load(function(){
          fixSidebarHeight();
      });
     
    </script>

    
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({TeX: { equationNumbers: { autoNumber: "AMS" } }});</script>


  </body>
</html>
